*{ padding:0; margin:0; list-style-type:none;}
body{ background:url(body.jpg) repeat; color:#333; text-align:left; font: 12px/2 simsun, Tahoma, Helvetica, Arial, sans-serif; line-height:24px;}
button{ cursor:pointer;}/*��ť-�������ʾС��*/
img{border:0; display:block}

.mainbox{ width:1100px; margin:0 auto;overflow:hidden;}
.lf{ float:left}
.rf{ float:right}
.clear5{ margin-top:5px; overflow:hidden;}
.clear10{ margin-top:10px; overflow:hidden;}
.clear11{ margin-top:11px; overflow:hidden;}
.clear20{ margin-top:20px; overflow:hidden;}
.clear30{ margin-top:30px; overflow:hidden;}
.bor-b-x{ border-bottom:1px solid #ddd;}
.bor-all{ border:1px solid #dfdfdf;}
.bor_bottom{ background:url(xx.jpg) repeat-x left bottom; }
.img-dq{ vertical-align:bottom!important;vertical-align: middle;}
.img-dqa{ vertical-align:middle!important;vertical-align: bottom;}
.display_n{ display:none;}
.display_i{ display:inline}
.pd_lf10{ padding-left:10px;}
.pd_rf10{ padding-right:10px;}

/*--------------------------------- ���� ------------------------------------*/
.f-999{ color:#999;} /*#999���ɫ*/
.f-666{ color:#666;} /*#666���ɫ*/
.f-333{ color:#333}
.f-red{ color:#d00000;} /*��ɫ*/
.f-org{ color:#e84a01;}/*��ɫ*/
.f-blue{ color:#0a8cd2;} /*��ɫ*/
.f-bluea{ color:#113160;}
.f-gr{ color:#46890e;}
.f-fff{ color:#fff;} /*��ɫ*/
.f-fs{ color:#f10582; }
.f-wh{ font-weight:700;} /*�Ӵ�*/
.f18{ font-size:18px;} 
.f14{ font-size:14px;} /*����14����*/
.f12{ font-size:12px;} /*����12����*/
.line-18{ line-height:18px;} /*�и�18*/
.line-20{ line-height:20px;} /*�и�20*/
.ip24{ height:24px; line-height:24px; border:1px solid #ccc; padding-left:5px; }
.f-yh{ font-family:"΢���ź�"; }

/*--------------------------------- ���� ------------------------------*/
a{ font-size:12px; text-decoration:none; color:#333; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover { font-size:12px; text-decoration:underline; color:#df3d26; blr:expression(this.onFocus=this.blur());outline: none;}




#header{ height:65px; background:url(d.jpg) repeat-x bottom; }
#header .nr{ width:1226px; margin:0px auto; }
#header .logo{ float:left; width:290px; }
#header .nav{ float:left; width:784px; height:65px; line-height:65px; }
#header .nav ul li{ float:left; position:relative; text-align:center; float:left; width:112px; background:url(sx.jpg) no-repeat right center; }
#header .nav ul li:last-child{ background:none; }
#header .nav ul li a{ display:block; font-size:14px; font-family:"΢���ź�"; text-decoration:none; }
#header .nav ul li a:hover{ display:block; font-size:14px; font-family:"΢���ź�"; text-decoration:none; background:url(navxl.jpg) no-repeat bottom; }
#header .nav ul li a.hover{ display:block; font-size:14px; font-family:"΢���ź�"; text-decoration:none; background:url(navxl.jpg) no-repeat bottom; }
#header .lxmk{ float:left; height:65px; }
#header .lxmk a{ float:left; margin:16px 10px 0px 0px; }

#header .nav ul li .sub{ width:140px; background:#525051; opacity:0.9; display:none; left:-14px; top:65px; position:absolute; line-height:30px; text-align:center; z-index:9999;}
#header .nav ul li .sub li{ zoom:1; border-bottom:1px solid #ccc; background:none; line-height:18px; padding:5px 0;width:140px;}
#header .nav ul li .sub a{ display:block; padding:0 10px; font-size:12px;  color:#fff; text-decoration:none;height:18px;overflow:hidden;}
#header .nav ul li .sub a:hover{ color:#fff; background:none; font-weight:400;}
#header .nav ul li .on a{ display:block; font-size:14px; text-decoration:none; background:url(s2.jpg) no-repeat right top; color:#df3d26; }

a.ds{ width:26px; height:26px; background:url(s.jpg) no-repeat left top; display:block; }
a.ds:hover{ width:26px; height:26px;	background:url(s.jpg) no-repeat left -26px; transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all; }

a.ds1{ width:26px; height:26px; background:url(s1.jpg) no-repeat left top; display:block; }
a.ds1:hover{ width:26px; height:26px;	background:url(s1.jpg) no-repeat left -26px; transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all; }


a.ds2{ width:26px; height:26px; background:url(s2.jpg) no-repeat left top; display:block; }
a.ds2:hover{ width:26px; height:26px;	background:url(s2.jpg) no-repeat left -26px; transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all; }

/*--------------------------------------- �õ� ---------------------------------------*/
.topfbox{ width:100%; margin:0px auto; position:relative; }
.topflash{ width:100%; height:397px;overflow:hidden; margin:0px auto;  position:relative;}
.topline{width:100%;height:7px; border-top:1px solid #c1bfc0; background:#d8d8d8; margin:0px auto;}
.topfbox ul{ width:920px; height:23px; padding-left:40px; padding-top:5px; margin:0px auto; background:url(dhbg.gif) top left no-repeat; position: absolute; left:25%; bottom:0px; z-index:9999;}

.topfbox ul li{ width:20px; height:17px; margin-right:10px; text-align:center; overflow:hidden; float:left;}
.topfbox ul li a{font-size:14px;width:20px;height:17px; overflow:hidden; line-height:15px;display:block;background:url(top1.gif) no-repeat; color:#000000;text-decoration:none;transition-duration:0.3s;}
.topfbox ul li a.active{font-size:14px;width:20px; height:17px; overflow:hidden; line-height:15px;display:block;background:url(top2.gif) no-repeat; color:#fff;text-decoration:none; transition-duration:0.3s;}
.slidesjs-container{ height:397px; border-bottom:9px solid #d8d8d8;}


.picScroll-left{ width:1178px;  overflow:hidden; margin:0px auto; position:relative; }
.picScroll-left .hd{ height:35px; overflow:hidden; top:66px; width:1076px; position:relative; margin:0px auto; }
.picScroll-left .hd .prev{ cursor:pointer; float:left; left:0px; width:18px; height:35px; position:relative; display:block; background:url(l.jpg) no-repeat left center; }
.picScroll-left .hd .next{ cursor:pointer; float:right; right:0px; width:18px; height:35px; position:relative; display:block; background:url(r.jpg) no-repeat left center; }

.picScroll-left .bd{ width:1000px; margin:0px auto; overflow:hidden; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 17px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:166px; height:108px; display:block; }
.picScroll-left .bd ul li .title{ padding-top:10px; }
.picScroll-left .bd ul li .pic a{ border-bottom:3px solid #fff; display:block; }
.picScroll-left .bd ul li .pic a:hover{ border-bottom:3px solid #c4172e; display:block; }

.outBox{ width:1100px; position:relative; overflow:hidden; height:300px; margin:0px auto; }
.outBox .title{ height:45px; line-height:45px; font-size:18px; color:#333; font-family:"΢���ź�"; }
.outBox .hd{ position:absolute; bottom:0px; left:500px; }
.outBox .hd li{ float:left; background:url(hh.jpg) no-repeat left center; width:16px; height:16px; margin:0px 10px; cursor:pointer; }
.outBox .hd li.on{ background:url(hh2.jpg) no-repeat left center; }
.outBox .bd li{ float:left; line-height:40px; text-align:center; width:345px; margin-right:32px; }
.outBox .bd li:last-child{  }

#gsjj{ background:#f5f5f5; margin-top:30px; padding:10px 0 10px; }
#gsjj .nr{ margin:0px auto; width:1100px; overflow:hidden; }
#gsjj .nr .lfa{ float:left; width:824px; background:url(sxx.jpg) repeat-y right center; height:262px; overflow:hidden; }
#gsjj .nr .lfa .bt{ font-size:18px; font-family:"΢���ź�"; color:#333; height:56px; line-height:56px; }
#gsjj .nr .lfa .lfb{ float:left; }
#gsjj .nr .lfa .lfc{ float:left; padding-left:28px; overflow:hidden; padding-right:20px; width:462px; }
#gsjj .nr .lfa .lfc .bta{ height:30px; line-height:30px; overflow:hidden; white-space:nowrap; }
#gsjj .nr .lfa .lfc .bta a{ color:#333333; font-size:12px; font-weight:700; }
#gsjj .nr .lfa .lfc .nnr{ color:#666; padding:10px 0px; overflow:hidden; }
#gsjj .nr .rfa{ float:right; width:256px; padding-left:20px; overflow:hidden; }
#gsjj .nr .rfa .rfbt{ height:44px; line-height:44px; }
#gsjj .nr .rfa .rfbt .lf{ color:#333; font-size:18px; font-family:"΢���ź�"; }
#gsjj .nr .rfa .rfbt .rf a{ display:block; background:url(sj.jpg) no-repeat left center; padding-left:10px; font-size:12px; color:#6666; font-family:"΢���ź�"; }
#gsjj .nr .rfa li{ line-height:20px; padding:5px 0px; overflow:hidden; }
#gsjj .nr .rfa li p{ color:#999; }
#gsjj .nr .rfa li a{ color:#666; }

#jjfa{ width:1100px; margin:0px auto; overflow:hidden; }
#jjfa .bt{ height:66px; line-height:66px; font-size:18px; font-family:"΢���ź�"; color:#333; }
#jjfa ul li{ float:left; width:344px; margin-right:34px; overflow:hidden; }
#jjfa ul li:last-child{ margin:0px; }
#jjfa ul li span{ padding-left:16px; background:url(sj2.jpg) no-repeat left center; line-height:50px; } 

#foot{ position:relative; width:100%; background:#4a4a4a; overflow:hidden; }
#foot .link{ width:100%; height:50px; line-height:50px; background:#888888; }
#foot .link .nra{ width:800px; margin:0px auto; padding-right:300px; position:relative; }
#foot .link .nra .xinxi{ position:absolute; top:50px; right:0px; z-index:99999; background:#353535; width:300px; height:270px; }
#foot .link .nra .xinxi .ph{ background:url(dh.jpg) no-repeat left center; padding-left:28px; font-size:18px; font-family:"΢���ź�"; margin:10px 0px 0px 26px; font-weight:700; color:#686868; }
#foot .link .nra .xinxi .ph2{ margin-left:26px; color:#fff; font-size:26px; font-family:"΢���ź�"; font-weight:700; line-height:20px; }
#foot .link .nra .xinxi .ph3{ width:300px; overflow:hidden; font-size:14px; color:#888; font-family:"΢���ź�"; line-height:34px; padding-top:30px; }
#foot .link .nra .xinxi .ph3 .lf{ padding-left:30px; overflow:hidden; }
#foot .link .nra .xinxi .ph3 .rf a{ background:url(wb.jpg) no-repeat left center; padding-left:26px; }
#foot .link .bbt{ color:#e5320f; font-size:18px; font-family:"΢���ź�"; width:98px; }
#foot .link a{ color:#fff; margin:0px 10px; }
#foot .nr{ width:1100px; margin:0px auto; padding-bottom:54px; overflow:hidden; }
#foot .nr dl{ float:left; width:133px; overflow:hidden; }
#foot .nr dl dt{ color:#aaaaaa; height:46px; line-height:46px; }
#foot .nr dl dd a{ font-size:12px; font-family:"΢���ź�"; color:#fff; }

#foot .ft{ background:#fff; color:#666; height:50px; line-height:50px; }
#foot .ft .rf a{ color:#666; margin:0px 5px; }

#banner{ height:276px; }
#banner2{ height:276px; }

#nr-box{ width:1100px; margin:-45px auto 0; position:relative; overflow:hidden; padding-left:10px; padding-right:10px; }
.op-bg{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; background:#000; }
#nr-box .op-bg{ height:45px; line-height:45px; width:1100px; position:absolute; z-index:8; }
.dqwz{ color:#fff; height:45px; line-height:45px; width:1080px; overflow:hidden; position:relative; z-index:9; padding:0px 10px; }
.dqwz .lf{ font-size:24px; font-family:"΢���ź�"; }
.dqwz a{ color:#fff; }

#nr-box .porbpx{ width:1098px; -moz-box-shadow:0px 0px 6px #D8DCDE; -webkit-box-shadow:0px 0px 6px #D8DCDE; box-shadow:0px 0px 6px #D8DCDE; border:1px solid #d8dcde; border-top:none; margin:0px auto; overflow:hidden; }
#nr-box .porbpx .tt-box{ width:1098px; background:url(bg.jpg) repeat-x left top; overflow:hidden; }
#nr-box .porbpx .tt-box ul li{ float:left; text-align:center; padding:20px 0px; padding-bottom:20px; width:274px; overflow:hidden;  }
#nr-box .porbpx .tt-box ul li.on{ background:url(sjs.jpg) no-repeat center bottom; }
#nr-box .porbpx .tt-box ul li a{ text-decoration:none; }
#nr-box .porbpx .tt-box ul li a img{ margin:0px auto; }
#nr-box .porbpx .prnr-box{ width:1098px; overflow:hidden; }
#nr-box .porbpx .prnr-box .bt{ height:44px; line-height:44px; background:url(xx.jpg) repeat-x bottom; width:1018px; margin:20px auto 0; font-size:16px; color:#333; font-weight:700; }
#nr-box .porbpx .prnr-box ul li{ float:left; text-align:center; width:549px; padding-top:30px; overflow:hidden; }
#nr-box .porbpx .prnr-box ul li img{ margin:0px auto; }
#nr-box .porbpx .prnr-box ul{ width:1098px; padding:20px 0px; overflow:hidden; }
#nr-box .porbpx .prnr-box ul li a span{ padding:5px 15px; background:#e5320f; color:#fff; border-radius:25px; }
#nr-box .porbpx .prnr-box ul li a p{ padding-bottom:5px; }

.page{ text-align:center; margin:50px auto; overflow:hidden; height:42px; line-height:42px; background:#e6e7e8; color:#424c55; font-size:12px; font-weight:700; }
.page a{ padding:3px 5px; border:1px solid #ccc; margin:0px 5px; background:#fff; }

#nr-box .porbpx .pr-v{ background:url(bg2.jpg) repeat-x left top; width:1098px; overflow:hidden; margin-top:-13px; }
#nr-box .porbpx .pr-v .box1{ overflow:hidden; height:430px; width:1098px; }
#nr-box .porbpx .pr-v .box1 .lfa{ float:left; width:354px; padding:54px 0px 0px 78px; overflow:hidden; }
#nr-box .porbpx .pr-v .box1 .rfa{ float:right; width:666px; overflow:hidden; padding-top:50px; }
#nr-box .porbpx .pr-v .box1 .lfa .dbt{ font-size:30px; font-family:"΢���ź�"; color:#333; padding-bottom:17px; }
#nr-box .porbpx .pr-v .box1 .lfa .bj{ background:url(lx.jpg) no-repeat left center; padding-left:24px; }
#nr-box .porbpx .pr-v .box1 .lfa .xh{ margin-bottom:46px; overflow:hidden; }
#nr-box .porbpx .pr-v .box1 .lfa .dg{ padding-top:50px; overflow:hidden; }
#nr-box .porbpx .pr-v .box1 .lfa .dg a{ width:100px; height:21px; line-height:21px; background:#e5320f; border-radius:10px; color:#fff; text-decoration:none; padding:5px 30px; margin-right:30px; }

#nr-box .porbpx .pr-v .box1 .rfa #CSSBox{ float:left; margin:0px 20px; overflow:hidden; }
#nr-box .porbpx .pr-v .box1 .rfa #CSSBox ul li{ float:left; width:563px; text-align:center; white-space:nowrap; overflow:hidden;}
#nr-box .porbpx .pr-v .box1 .rfa #CSSBox ul li img{ width:563px; height:366px; }
#nr-box .porbpx .pr-v .box1 .rfa #CSSBox ul li a{ color:#797979; font-weight:400; line-height:24px;}
#nr-box .porbpx .pr-v .box1 .rfa #LeftButton{ float:left; margin-top:120px; width:25px; height:44px; background:url(lf.jpg) no-repeat left top; cursor:pointer; }
#nr-box .porbpx .pr-v .box1 .rfa #RightButton{ float:left; margin-top:120px; width:25px; height:44px; background:url(rt.jpg) no-repeat left top; cursor:pointer; }

#nr-box .porbpx .pr-v .box2{ width:1098px; overflow:hidden;  }
#nr-box .porbpx .pr-v .box2 .title{ height:35px; line-height:35px; padding-left:40px; }
#nr-box .porbpx .pr-v .box2 .title li{ float:left; width:101px; margin-right:5px; }
#nr-box .porbpx .pr-v .box2 .title li a{ display:block; text-decoration:none; background:url(h.jpg) no-repeat left top; text-align:center; color:#333; }
#nr-box .porbpx .pr-v .box2 .title li a:hover{ display:block; background:url(h2.jpg) no-repeat left top; text-align:center; color:#e5320f; font-size:14px; font-weight:700; }
#nr-box .porbpx .pr-v .box2 .title li a:hover{ display:block; background:url(h2.jpg) no-repeat left top; text-align:center; color:#e5320f; font-size:14px; font-weight:700; }
#nr-box .porbpx .pr-v .box2 .title li a.hover{ display:block; background:url(h2.jpg) no-repeat left top; text-align:center; color:#e5320f; font-size:14px; font-weight:700; }
#nr-box .porbpx .pr-v .box2 .nr{ padding:50px; overflow:hidden; width:998px; }

#pr-ct{ width:1098px; -moz-box-shadow:0px 0px 6px #D8DCDE; -webkit-box-shadow:0px 0px 6px #D8DCDE; box-shadow:0px 0px 6px #D8DCDE; border:1px solid #d8dcde; border-top:none; margin:0px auto; overflow:hidden; }
#pr-ct ul li{ float:left; text-align:center; padding:20px 0px; padding-bottom:45px; width:274px; overflow:hidden;  }
#pr-ct ul li a{ text-decoration:none; }
#pr-ct ul li a img{ margin:0px auto; }

#ct-box{ width:1099px; border-right:1px solid #ccc; overflow:hidden; background:#e8e8ea; }
#ct-box .lf-nr{ float:left; border-top:8px solid #e5320f; width:270px; overflow:hidden; background:#e8e8ea; }
#ct-box .lf-nr ul{ width:241px; margin:15px auto; overflow:hidden; }
#ct-box .lf-nr ul li{ height:50px; line-height:50px; padding-bottom:1px; overflow:hidden; }
#ct-box .lf-nr ul li a{ padding-left:30px; display:block; background:#404d56; font-size:14px; color:#fff; text-decoration:none; }
#ct-box .lf-nr ul li a:hover{ padding-left:30px; display:block; background:#e5320f url(nsj.jpg) no-repeat right center; font-size:14px; color:#fff; }
#ct-box .lf-nr .lx{ width:241px; margin:0px auto 10px; height:65px; overflow:hidden; }
#ct-box .lf-nr .lx img{ height:100%;}
#ct-box .lf-nr .ph{ background:#f1f1f1; width:225px; height:64px; font-size:14px; font-family:"΢���ź�"; color:#404d56; padding:14px 0px 0px 16px; overflow:hidden; margin:0px auto 20px; }
#ct-box .lf-nr .ph p{ color:#404d56; font-size:21px; font-weight:700; }
#ct-box .rf-nr{ float:right; background:#fff; width:730px; padding:34px 50px 0px 49px; overflow:hidden; }
#ct-box .rf-nr .bt{ font-size:18px; font-family:"΢���ź�"; color:#333333; height:50px; line-height:50px; border-bottom:1px solid #ccc; margin-bottom:20px; }

#qyjj{ width:730px; overflow:hidden; color:#666; font-size:14px; padding-bottom:50px; }

#qywh{ width:730px; overflow:hidden; color:#666; font-size:16px; font-family:"΢���ź�"; }
#qywh ul li{ height:170px; overflow:hidden; margin-bottom:10px; width:730px; }
#qywh ul li .lfa{ float:left; padding-right:30px; overflow:hidden; }
#qywh ul li:nth-of-type(odd){ background:#fff; }
#qywh ul li:nth-of-type(even){ background:#f3f3f3; }
#qywh ul li .lf .bta{ font-size:30px; font-family:"΢���ź�"; color:#333; height:62px; line-height:62px; }
#qywh ul li .lf{ color:#666; font-size:18px; }

#ryzz{ width:730px; overflow:hidden; }
#ryzz ul{ width:730px; overflow:hidden; }
#ryzz ul li{ float:left; margin:15px 10px; width:212px; overflow:hidden; padding:3px 4px 5px 4px; background:url(rybg.jpg) no-repeat left top; }
#ryzz ul li span{display: block;height: 45px;line-height: 45px;overflow: hidden;text-align: center;}

#fzlc{ width:730px; overflow:hidden; }
#fzlc ul{ width:730px; background:url(dian.jpg) repeat-y 7px center; margin:50px auto; }
#fzlc ul li{ background:url(hong.jpg) no-repeat left center; padding-left:50px; color:#666; margin:10px auto; overflow:hidden; }
#fzlc ul li span{ color:#333; padding-right:20px; }

#news{ width:730px; padding-bottom:40px; overflow:hidden; }
#news ul li .rfa{ float:right; width:306px; overflow:hidden; height:172px; }
#news ul li a.rf{ position:absolute; right:12px; bottom:12px; }
#news ul li{ padding:12px; overflow:hidden; width:706px; position:relative; }
#news ul li:nth-of-type(odd){ background:#fff; }
#news ul li:nth-of-type(even){ background:#f0f0f0; }
#news ul li .btb a{ font-size:14px; color:#666; font-weight:700; }
#news ul li .ly{ color:#666; }
#news ul li .jj{ color:#999; }

#newsxx{ width:730px; overflow:hidden; }
#newsxx .ly{ padding:10px 0px; overflow:hidden;  }
#newsxx .bta{ font-size:16px; color:#666666; font-weight:700; }
#newsxx .nnr{ padding:20px 0px; overflow:hidden; font-size:14px; color:#999; line-height:30px; }
#newsxx .nnr img{display:inline;}

#rlzy{ padding:20px 0px; overflow:hidden; color:#666; }
#rczp{ padding:20px 0px; overflow:hidden; color:#666; }
#rczp .bbt{ background:url(yd.jpg) no-repeat left center; font-size:16px; color:#e5320f; font-family:"΢���ź�"; padding:10px 0px;  padding-left:14px; }
#rczp .fsr{ color:#666666; font-size:14px; }
#rczp .btbt{ height:30px; line-height:30px; border-bottom:1px solid #d8dada; font-weight:700; color:#666666; }
#rczp .n1,#rczp .n2,#rczp .n3,#rczp .n4,#rczp .n5{ float:left; }
#rczp .n1{ width:170px; }
#rczp .n2{ width:70px; text-align:center; }
#rczp .n3{ width:218px; text-align:center; }
#rczp .n4{ width:118px; text-align:center; }
#rczp .n5{ width:124px; text-align:center; }
#rczp .content{ display:none; background:#f7f7f7; padding:10px 15px; width:880px; float:left; }
#rczp .iocn{ cursor:pointer; }
#rczp ul li{ width:710px; overflow:hidden; line-height:35px; background:url(xx.jpg) repeat-x bottom; color:#666; }

#gszl{ width:730px; overflow:hidden; padding-bottom:40px; }
#gszl ul{ width:730px; overflow:hidden; }
#gszl ul li{ border-bottom:1px solid #e8e6e6; padding:20px 0px; overflow:hidden; }
#gszl ul li:hover{ background:#e1e1e1; }
#gszl ul li .bta a{ color:#333; font-size:18px; font-family:"΢���ź�"; }
#gszl ul li .nr{ padding-top:20px; overflow:hidden; color:#666; }
#gszl ul li .zz{ color:#666; }

#tzzlf{ width:730px; overflow:hidden; padding:20px 0px; color:#666; }
#tzzlf .st{ background:#f3f3f3; padding:10px 20px; overflow:hidden; margin:20px auto; }
#tzzlf .tjan{ width:98px; height:28px; color:#fff; border:none; cursor:pointer; background:#e5320f; }
#tzzlf .czan{ width:98px; height:28px; color:#fff; border:none; cursor:pointer; background:#e5320f; }

#zxgg{ width:730px; overflow:hidden; padding:20px 0px; }
#zxgg ul{ width:730px; overflow:hidden; }
#zxgg ul li{ border-bottom:1px solid #e8e6e6; padding:29px 0px; overflow:hidden; }
#zxgg ul li .lf{ width:80px; height:70px; padding:20px 0px 0px 10px; background:#e1e1e1; font-size:14px; font-family:"΢���ź�"; color:#404d56; }
#zxgg ul li .lf .sbsz{ font-size:46px; color:#e5320f; font-family:"����"; padding-bottom:10px; }
#zxgg ul li .rf{ width:610px; }
#zxgg ul li .rf .bbt a{ color:#333333; font-size:18px; font-family:"΢���ź�"; }
#zxgg ul li .rf .zz{ color:#666; }
#zxgg ul li .rf .nnrr{ padding-top:10px; overflow:hidden; color:#666; }
#zxgg ul li:hover{ background:#e1e1e1; }

#lxfs{ width:730px; overflow:hidden; padding:10px 0px; }
#lxfs .box1 .bbt{ font-size:24px; font-family:"΢���ź�"; color:#e5320f; padding-bottom:25px; background:url(dxx.jpg) no-repeat left bottom; }
#lxfs .box1 .nr{ padding-top:20px; overflow:hidden; color:#333; font-size:14px; line-height:30px; /*background:url(hhh.jpg) no-repeat right center;*/ /*height:289px;*/ }
#lxfs .box2{ width:730px; overflow:hidden; }
#lxfs .box2 .bbbt{ color:#333; font-size:18px; font-family:"΢���ź�"; padding-bottom:20px; }
#lxfs .box3{ width:730px; overflow:hidden; }
#lxfs .box3 .bbbt{ color:#333; font-size:18px; font-family:"΢���ź�"; padding-bottom:20px; padding-top:20px; }
#lxfs .tjan{ background:#a9d736; width:128px; height:29px; color:#fff; font-size:14px; font-family:"΢���ź�"; border:none; cursor:pointer; border-radius:5px; }

#zlxz{ width:730px; overflow:hidden; padding:20px 0px; }
#zlxz ul{ width:730px; overflow:hidden; }
#zlxz ul li{ background:url(xx.jpg) repeat-x bottom #fafafa; height:46px; line-height:46px; margin:2px 0px; overflow:hidden; }
#zlxz ul li .lf{ width:618px; white-space:nowrap; }
#zlxz ul li .lf a{ display:block; background:url(judian.jpg) no-repeat 12px center; padding-left:34px; }
#zlxz ul li .rf a{ color:#fff; padding:5px 10px; background:#e5320f; border-radius:5px; margin-right:10px; }

#fsr-nr1{ background:url(cd.jpg) no-repeat center top #f1f2f4; height:704px; }
#fsr-nr1 .nr{ width:1100px; margin:0px auto; overflow:hidden; }
#fsr-nr1 .nr .bt{ font-size:46px; font-family:"΢���ź�"; color:#4b4b4b; text-align:center; padding-top:50px; }
#fsr-nr1 .nr .bt2{ font-size:18px; color:#666666; font-family:"΢���ź�"; padding-top:30px; text-align:center; }
#fsr-nr1 .nr .bt3{ color:#666666; line-height:20px; padding-top:25px; text-align:center; }

#fsr-nr2{ background:url(bn2.jpg) no-repeat center top; height:666px; }

#fsr-nr3{ width:1100px; margin:0px auto; overflow:hidden; }
#fsr-nr3 .bt{ color:#4b4b4b; font-size:30px; font-family:"΢���ź�"; text-align:center; padding-top:50px; }
#fsr-nr3 .bt span{ color:#e5320f; }
#fsr-nr3 .bt2{ font-size:24px; color:#4b4b4b; font-family:"΢���ź�"; text-align:center; padding-top:18px; }
#fsr-nr3 .bt3{ padding-top:26px; color:#666; text-align:center; width:806px; margin:0px auto; padding-bottom:70px; }

#fsr-nr3 .outBoxzt{ width:1100px; }
#fsr-nr3 .outBoxzt .hd{ height:30px; line-height:30px; width:1100px; }
#fsr-nr3 .outBoxzt .hd ul{ height:30px; width:804px; margin:0px auto; overflow:hidden; }
#fsr-nr3 .outBoxzt .hd ul li{ float:left; width:200px; font-size:14px; font-family:"΢���ź�"; margin-right:1px; background:#e6e6e6; color:#666; text-align:center; cursor:pointer;  }
#fsr-nr3 .outBoxzt .hd ul li.on{ background:#e5320f; color:#fff; }

#fsr-nr3 .inBoxzt{ width:1100px; position:relative; margin:0px auto; }
#fsr-nr3 .inBoxzt .inHd{ height:16px; line-height:16px; width:78px; top:588px; left:448px; position:absolute; }
#fsr-nr3 .inBoxzt .inHd ul{ overflow:hidden; zoom:1; }
#fsr-nr3 .inBoxzt .inHd ul li{ height:16px; width:16px; text-align:center; float:left; background:#dcdcdc; border-radius:25px; margin:0px 5px; cursor:pointer;  }
#fsr-nr3 .inBoxzt .inHd ul li.on{ background:#dd7886; }
#fsr-nr3 .inBoxzt .inBd ul{ height:568px; zoom:1; overflow:hidden; padding:30px 0px 20px 0px; }
#fsr-nr3 .inBoxzt .inBd li{ overflow:hidden; zoom:1; width:1008px; margin:0px auto;  }
#fsr-nr3 .oth-nr{ width:1100px; overflow:hidden; }

#fsr-nr4{ background:url(bbn.jpg) no-repeat center top; height:739px; }
#fsr-nr5{ background:url(bbn2.jpg) no-repeat center top; height:964px; }

#sxb-box1{ background:#f1f2f4 url(xb.jpg) no-repeat center bottom; height:707px; overflow:hidden; }
#sxb-box1 .nr{ width:814px; margin:0px auto; overflow:hidden; }
#sxb-box1 .nr .bt{ font-size:46px; font-family:"΢���ź�"; color:#4b4b4b; text-align:center; padding-top:50px; }
#sxb-box1 .nr .bt2{ font-size:18px; color:#666666; font-family:"΢���ź�"; padding-top:30px; text-align:center; }
#sxb-box1 .nr .bt3{ color:#666666; line-height:20px; padding-top:25px; text-align:center; }

#sxb-box2{ background:url(xb2.jpg) no-repeat center top; height:530px; }
#sxb-box2 .bt{ font-size:36px; font-family:"΢���ź�"; color:#dfb361; text-align:center; padding-top:78px; }
#sxb-box2 ul{ padding-top:70px; overflow:hidden; width:1100px; margin:0px auto; }
#sxb-box2 ul li{ float:left; background:url(hx.jpg) no-repeat left center; width:524px; overflow:hidden; padding-left:26px; margin-bottom:60px; height:82px; }
#sxb-box2 ul li .bbt{ color:#dfb361; font-size:30px; font-family:"΢���ź�"; }
#sxb-box2 ul li .jj{ padding-top:20px; line-height:20px; color:#fff; font-size:14px; font-family:"΢���ź�"; }

#sxb-box3{ background:url(xb5.jpg) no-repeat center bottom; }
#sxb-box3 .nr{ width:898px; margin:0px auto; overflow:hidden; padding:50px 0px; }
.f-chengse{ color:#b58c4f; }

#sxb-box4{ background:url(xb3.jpg) no-repeat center top; height:568px; }
#sxb-box5{ background:url(xb4.jpg) no-repeat center top; height:397px; }
#sxb-box6{ background:url(xb6.jpg) no-repeat center top; height:500px; margin-bottom:30px; }
#sxb-box7{ width:1100px; margin:0px auto; overflow:hidden; }
#sxb-box7 a{ margin-bottom:10px; border-bottom:1px solid #d5d5d5; display:block; }

#dmt-box1{ background:url(dmt.jpg) no-repeat center top; height:514px; }
#dmt-box2{ width:1100px; text-align:center; margin:0px auto; overflow:hidden; color:#666666; font-size:18px; font-family:"΢���ź�"; line-height:35px; padding:10px 0px 40px 0px; }
#dmt-box2 span{ color:#e5320f; }

#dmt-box3{ width:1200px; margin:0px auto; overflow:hidden; }

.slideGroup{ width:1200px; overflow:hidden; }
.slideGroup .parHd{ height:59px; overflow:hidden; background:url(pj2.jpg) no-repeat right top; width:1096px; margin:0px auto; }
.slideGroup .parHd ul li{ float:left; width:219px; text-align:center; display:block; background:url(pj.jpg) no-repeat left top; font-size:18px; font-family:"΢���ź�"; color:#4b4b4b; text-decoration:none; height:50px; line-height:50px; cursor:pointer;  }
.slideGroup .parHd ul li.on{ float:left; width:219px; text-align:center; display:block; background:url(pj3.jpg) no-repeat left top; font-size:18px; font-family:"΢���ź�"; color:#fff; text-decoration:none; height:50px; line-height:50px; padding-bottom:9px; }
.slideGroup .parHd ul li span{ color:#e5320f; }
.slideGroup .parHd ul li.on span { color:#fff; }

.slideGroup .slideBox{ width:1200px; padding:50px 0px; overflow:hidden; }
.slideGroup .slideBox .pr{ width:1100px; padding:0px 50px; position:relative; overflow:hidden;}
.slideGroup .slideBox .sPrev{ position:absolute; left:0px; top:85px; width:17px; height:34px; background:url(lfa.jpg) no-repeat left top; }
.slideGroup .slideBox .sNext{ position:absolute; right:0px; top:85px; width:17px; height:34px; background:url(rfa.jpg) no-repeat left top; }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 36px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:295px; height:192px; display:block; }
.slideGroup .parBd ul li .title{ line-height:24px;   }

#fwwd{ width:730px; padding-bottom:50px; overflow:hidden; }
#fwwd .ddbt{ font-size:14px; font-family:"΢���ź�"; color:#fff; }

#dljx{ width:730px; overflow:hidden; }
#dljx .nr{ padding-bottom:50px; width:730px; overflow:hidden;}
#dljx .btti{ height:35px; line-height:35px; margin:0px auto; width:340px; overflow:hidden; }
#dljx .btti a{ float:left; width:150px; display:block; background:#e8e8ea; color:#333; font-size:14px; font-family:"΢���ź�"; text-align:center; text-decoration:none; margin:0px 10px; }
#dljx .btti a:hover{ float:left; width:150px; display:block; background:#e5320f; text-align:center; text-decoration:none; margin:0px 10px; font-family:"΢���ź�"; color:#fff; }
#dljx .btti a.hover{ float:left; width:150px; display:block; background:#e5320f; text-align:center; text-decoration:none; margin:0px 10px; font-family:"΢���ź�"; color:#fff; }

.pad_rf_20{padding-right:20px;}
.pad_lf_20{padding-right:20px;}
.pad_tf_20{padding-right:20px;}
.pad_bf_20{padding-right:20px;}

/*-----------------2016.5/20��Ʒ����-----------------------*/
.lhm_font45{font-family:KaiTi_GB2312;font-size:45px;line-height:1.5;}
.lhm_font28{font-family:KaiTi_GB2312;font-size:28px;line-height:1.5;}
.lhm_font16{font-family:KaiTi_GB2312;font-size:16px;line-height:1.5;}
.lhm_font18{font-family:KaiTi_GB2312;font-size:18px;line-height:1.5;}
.lhm_font32{font-family:KaiTi_GB2312;font-size:32px;line-height:1.5;}
.lhm_font40{font-family:KaiTi_GB2312;font-size:40px;line-height:1.5;}
.lhm_line{line-height:0.1}















